SoilLayer Derived Type

type, public :: SoilLayer


Components

Type Visibility Attributes Name Initial
real(kind=double), public :: kact

actual hydraulic conductivity [m/s]

real(kind=double), public :: psi

actual matric potential [m]

integer(kind=short), public :: stype

soil type

real(kind=double), public :: theta

actual volumetric water content [m3/m3]

real(kind=double), public :: thickness

layer thickness [m]


Source Code

TYPE SoilLayer
  !geometry
  REAL (KIND = double) :: thickness !! layer thickness [m]
  !soil type
  INTEGER (KIND = short) :: stype !!soil type
  !state variable
  REAL (KIND = double) :: theta !! actual volumetric water content [m3/m3]
  REAL (KIND = double) :: kact !!actual hydraulic conductivity [m/s]
  REAL (KIND = double) :: psi !!actual matric potential [m] 
END TYPE SoilLayer